package modulos.projeto.mbeans;

import moduloRemoto.bo.enumerador.LookUpEnum;
import moduloRemoto.bo.interfaces.ProjetoRemote;
import moduloRemoto.pojo.Projeto;
import modulos.util.ServiceLocator;
import modulos.util.Util;

public class ProjetoIndexMB
{
	private Projeto projeto;
	private ProjetoRemote projetoBO;


	public ProjetoIndexMB()
	{
		// Recupera BO
		try
		{
			projetoBO = (ProjetoRemote)ServiceLocator.getInstance().get(LookUpEnum.PROJETO);
		}
		catch(Exception ex)
		{
			System.out.println("Erro ao acessar o servidor remoto " + ex.getMessage());
		}

		if (Util.getSessionProperty("idPro") != null)
			setProjeto(projetoBO.carregarObjeto((Integer)Util.getSessionProperty("idPro")));
	}


	// Getters and Setters
	public final Projeto getProjeto()
	{
		return projeto;
	}

	public final void setProjeto(Projeto projeto)
	{
		this.projeto = projeto;
	}
}